﻿using System.Collections.Generic;
using Neturion.Dados;

namespace Neturion.IRepositorios
{
    public interface IRepositorioMidia : IRepositorio<Midia, int>
    {
        Midia ObterPorCodigo(string codigo);
        IList<Midia> ObterPorDescricao(int inicio, int quantidade, int quantidadeMinima, string descricao);
        IList<Midia> ObterPorTipoMidia(int inicio, int quantidade, int quantidadeMinima, TipoMidia tipoMidia);
        IList<Midia> ObterPorFornecedor(int inicio, int quantidade, int quantidadeMinima, Fornecedor fornecedor);
        int ObterUltimoIdCodigoInteiro();
    }
}